<?php
	include  "include/config.php";
	include  "include/function.php";
	$domain = $_POST['domain'];
	$web = $_POST['webselect'];
	$key = $_POST['password'];
//	$trans = array_flip($webdir);
	echo "当前选定系统：".$web."<br/>";
	if($key == $config['key']){
		if (preg_match ("/^[A-Za-z]/", $domain)){ //判断用户定义域名是否合法（全英文）
			echo '域名符合规则<br/>'; 
			//$myfile = fopen("testfile.txt", "w")
			if(is_file("./include/webconfig/".$domain.".".$config['domain'].".conf")==false&&file_exists("./webonline/".$domain.".".$config['domain'])==false)//判断用户自定义域名是否已存在
			{
				$origin_str = file_get_contents('./web/vhost.conf');//读取配置文件模板
				$update_str = str_replace('{domain}', $config['domain'], $origin_str);//替换模板中主域名变量
				$update_str = str_replace('{userd}', $domain, $update_str);//替换模板中用户定义域名变量
				$file = new CopyFile($webdir[$web],"./webonline/".$domain.".".$config['domain']);
				if(file_put_contents("./include/webconfig/".$domain.".".$config['domain'].".conf", $update_str)&&$file)//创建用户站点配置文件
				{
					/*$origin_str = file_get_contents('./web/vhost.conf');//读取配置文件模板
					$update_str = str_replace('{domain}', $config['domain'], $origin_str);//替换模板中主域名变量
					$update_str = str_replace('{userd}', $domain, $update_str);//替换模板中用户定义域名变量
					file_put_contents("./include/webconfig/".$domain.".".$config['domain'].".conf", $update_str);//生成新的配置文件*/
					echo "站点配置生成成功！";
					passthru("./reload");
				}else{
					die("创建失败，请联系管理员！");
				}
			}else{
				die("失败！域名已存在！");
			}
		}else { 
			echo '域名不符合规则'; 
		} 
	}else{
		die("建站秘钥不正确！");
	}
?>